THIS VERSION OF SOUNDVISION IS A DELTA (DEVELOPMENT) VERSION. IT IS NOT TESTED THROUGHLY AND THERE MAY BE A SERIOUS BUG IN IT, BUT I (THE AUTHOR) WILL NOT BE RESPONSIBLE FOR ANY TROUBLE THAT OCCURRED ON YOUR MAC, NO MATTER IT IS CAUSED BY USING SOUNDVISION OR NOT. USE THIS PROGRAM AT YOUR OWN RISK.
• SoundVision is a real-time sound analyzer for the 68k Mac. SoundVision will NOT work on a PowerMac.
• SoundVision requires these stuff :
- A Mac with a 68030, 68LC040, or 68040 for the CPU
- System 7 or greater
- 32-Bit Color Quickdraw
- A sound input device (microphone)
- System booted in 32-bit addressing mode
- 256KB of free memory
- Monitor set to 256-color mode
• To use SoundVision, simply double-click on its icon. SoundVision automatically opens your sound input device and starts analyzing sound.
• SoundVision has 4 different display types. You can choose it from Display menu.
- Spectrum Analyzer
Shows spectrum of sound.
X-axis shows frequency of sound, and Y-axis shows power of the sound.
You can choose color of spectrum analyzer under Special menu.
- Oscilloscope
Shows waveform of sound.
You can choose color of waveform under Special menu.
- Composite
Shows spectrum and waveform of sound at the same time.
- Spectrogram
Shows spectrogram
X-axis shows time, Y-axis shows frequency, and color shows power.
You can choose color of spectrogram under Special menu.
• To change sound recording options, choose "Input Preferences" from "Special" menu. A dialog will appear. You can choose sampling rate, sampling size, sampling channels, AGC, play-thru, and input options. If you save your setting as default in the dialog, SoundVision will reset recording options to the default everytime it starts up.
NOTE : SoundVision DOES NOT support 16-bit sampling size and stereo sampling. You can still set input options to 16-bit stereo, but you will not get correct result.
• SoundVision’s custom fast-drawing routine is optimized for 8-bit color (256 colors) screen depth, and for windows that is not hidden by another window. To accelerate SoundVision’s process, set your monitor to 256-color/gray mode and keep SoundVision’s window away from another window and/or edge of your screen.
• To make SoundVision fast as possible, choose “Faster Mode” from “File” menu. In the faster mode, SoundVision disables all the background processes except for VBL/Time Manager tasks and accelerates speed of calculation.
• You can measure how fast SoundVision is calculating. Choose “Measure Speed” from “Special” menu, wait about one minute or so, then click the mouse. If you wait longer, the result will be more accurate. If the benchmark result returns FPS value close (±1FPS) to the highest possible value (see below), your Mac is fast enough to analyze the sound. If the FPS value is far lower than the value below, your Mac is too slow to analyze the sound.
Sampling Rate Highest Possible
11127.2727Hz 21.7330
22254.5454Hz 43.4660
44100.0000Hz 86.1328
48000.0000Hz 93.7500
(Samplig Rate) / (512.0) = (HPV).
Mac Model CPU 11kHz 22kHz 44kHz 48kHz
Mac IIsi 68030 20MHz SOCG SO-G N/A N/A
Mac IIsi + accel 68030 40MHz SOCG SOCG N/A N/A
LC630 68040 33MHz SOCG SOCG N/A N/A
S - Close to HPV in Spectrum Analyzer
O - " Oscilloscope
C - " Composite Display
G - " Spectrogram
• I would like to know how fast SoundVision works on variety of Macs in the world. If you measure speed of SoundVision on your Mac, please report me via e-mail.
• By the way, have you ever seen any sound analyzer that analyzes spectrum of sound with a rate of 40 FPS on a Mac IIsi? If you have, PLEASE send me an e-mail immediately.
• SoundVision is FREEWARE. Please feel free to copy and use it. If you like it, please send me a mail.
• If you have any comments, suggestions, questions, etc., please feel free to send me e-mail :
<hajime@singnet.com.sg> (I'll not be here from Jun. 15 to Aug. 20 !!)
• References :
General : THINK Reference
Assembly Language : Panos E. Livadas, Christopher Ward